bmw maintenance is to ungodly pricey to me.
nothing like all the small dealer only parts...i.e. wipers and stuff
if it wasn't for that stuff i'd say bmw all the way
prices are outrageous around here and all you usually find are rotted out high mileage buckets of fuck that people have ragged out lol! best bet is to figure out how far your willing to travel and search craigslist all over