Isn't this sort of an oxymoron. Toyotas are known to be fairly easy to work on with affordable replacement parts and BMWs tend to be a pain in the ass to work on with very expensive replacement parts.
To each his own, but I'd never purchase a BMW, nor would I purchase a VW unless it was one of the cool old bugs or vans. I'll choose Japanese automobile engineering over German engineering any day of the week. Japanese engineering is just more user friendly.
Also, I'm pretty sure there's a big difference between BMW and Toyota for resale values. Toyotas seem to hold their values very well. BMWs not so much.
Reputation? Yup. Reality? No.
Both of my E90's have been super reliable, and replacement parts(always OEM for me) are not expensive at all. Also easy to work on. OEM accessories are also very reasonable- much more so than parts for our IS300.
Toyotas hold their value WAAAAAAYYYYYY better than BMW, of course. But that's a good thing, cause that's how I got a 2010 328i 6mt M-Sport with only 40k miles- and in perfect condition- for $15k [emoji1360] Bought the '07 in '12 for $20.5k, and sold it for $22k 1.5 years and 15k miles later. Gotta buy smart. Even if I had lost money on it, the way they drive is absolutely worth any monetary loss. I have had a LOT of cars, and a 3rd gen 4Runner, a BMW(it's not a BMW if it doesn't have 3 pedals and the sport pkg, btw), and a Mk4 VW are all vehicles I will never be without!
Oh yeah, I have a VW too, Tim [emoji6]
I tried to have brand loyalty, but the '02 5mt IS300 was very lackluster to drive, and the '08 auto IS250 was a complete grandma car. That said, the '07 6mt A3 was COMPLETE garbage, and made me hate any/all '05+ Audi/VW.