eBay Motors can be a good spot to find some unique cars these days and this 2003 BMW E46 M3 with 69,000 miles makes no exception. The E46 M3 sells for under $15,000, not a bad price for a 12 year old car with fairly low miles.
We chose to feature this M3 as the perfect weekend car. According to the listing, this car previously held three owners, with the first sticking to it for a long period of time, second for a few months, and then a third one enjoying it a bit longer once again. The car seems to be in perfect condition.
It has an SMG (Sequential manual gearbox) and comes with leather seats, sunroof, a CD Player and some other goodies. It was regularly maintained and comes with a gorgeous exterior finish as well.
So if you’re looking at the best BMW to buy under $20,000, a car like this should be on the short list.