By using this site, you agree to our Privacy Policy and our Terms of Use. Close

No.

Maintanenece on a BMW can cost an arm and a leg when you aren't doing the majority of the work yourself.

Narrow down the car you want to 4 different makes/models, and only stray from that selection in terms of generation, eg 3th gen corolla, then 2nd gen if money is tight or 4th gen if you find a deal.

Never buy "whatever you can afford", it always, ALWAYS turns out to be a bad investment.