2003 BMW E46 M3 18k miles 6 speed manual Carbon Black for sale Fayetteville, Arkansas M3List
- Jun 21, 2023
2002 BMW E46 M3 102k miles trade for Tesla Model 3 drift car manual Elk Grove Village, IL M3List
- Jun 21, 2023
2006 BMW E46 M3 99k miles 6 speed manual big 3 done cams carbon airbox for sale Duluth, GA M3List
- Jun 21, 2023
2001 BMW E46 M3 220k miles 6 speed manual convertible Los Angeles, CA M3List
- Jun 20, 2023
2002 BMW E46 M3 85k miles 6 speed rod bearings subframe done AtlasMotors for sale Raleigh, NC M3List
- Jun 19, 2023
2004 BMW E46 M3 154k miles 6 speed Dinan S2 ($17k package) for sale Los Angeles, CA M3List
- Jun 19, 2023
2004 BMW E46 M3 66k miles 6 speed manual for sale Portland, Oregon M3List
- Jun 19, 2023
2005 BMW E46 M3 61k miles SMG for sale Barrington, IL M3List
- Jun 17, 2023
2003.5 BMW E46 M3 150k miles 6 speed manual vanos done for sale Phoenix, Arizona M3List
- Jun 17, 2023
2005 BMW E46 M3 41k miles 6 speed manual salvage title for sale Andover, MN M3List
- Jun 17, 2023
2006 BMW E46 M3 103k miles factory 6 speed manual subframe vanos done for sale Raleigh, NC M3List
- Jun 15, 2023
2002 BMW E46 M3 $75,000 invested LS3 swapped crate engine for sale Havertown, PA M3List
- Jun 15, 2023
2001 BMW E46 M3 169k miles manual for sale Lafayette, Indiana M3List
- Jun 14, 2023
2003.5 BMW E46 M3 Laguna Seca Blue Laguna Seca Blue 86k miles SMG for sale Canada M3List
- Jun 14, 2023
2006 BMW E46 M3 104k miles SMG ZCP Individual Black Sapphire for sale Glendale, CA M3List
- Jun 14, 2023
2003.5 BMW E46 M3 183k miles Jet Black 6 speed for sale Tysons, VA M3List
- Jun 14, 2023
2002 BMW E46 M3 120k miles 6 speed big 3 done for sale Phoenix, Arizona M3List
- Jun 13, 2023
2006 BMW E46 M3 51k miles 6 speed manual convertible for sale New York M3List
- Jun 12, 2023
2001 BMW E46 M3 211k miles 6 speed manual Evolve-R Tune headers for sale Linden, NJ M3List
- Jun 12, 2023
2002 BMW E46 M3 137k miles 6 speed manual air ride rod bearings done for sale Bend, Oregon M3List