BMWs have sweet gearboxes. My favorite is probably a E46 325Ci Vert. Sweet, docile, easy daily driver that is still quite fun to drive and it's a very. People think Verts are girly but imo, verts provide me more smiles per mile than any other type of car. Decent weather + convertible + roadtrip crusing = heaven.
I've also driven a few 330i/Ci(I used to work at a Euro luxury dealership) and a M3(E46/S54) and all in all, they're nice driving cars with very nice transmissions and the smoothest engine you can buy today(I6 are naturally balanced). Do I think they're worth 40K+ for a small, compact car? Probably not. Would I not mind a late model BMW if I had the cash? Probably.
There is a difference between a BMW and a Corolla. The BMW just feels German and Solid. When doors close, there' a solid thunk and when you drive it, it feels like you're not so much driving a car as is command of the road. Unfortunately, that doesn't translate into reliability. The only thing more expensive than a new German car is a used German car and the dealership/shop experiences I've had are always, always some of the worst I've ever imagined were possible.
I worked in the Matainence department so when we got cars in, we would order parts to refurbish the cars we got. Nothing big, new brakes here, scheduled matainence there and I must have dealt with every BMW/Mini dealer in the MD/VA/DC metro area and I have to say, EVERY single BMW dealership and even most of the independent shops are filled with some of the most biased, worthless, scumbags on the planet.
A oil change, air filter change top off of fluids and 30 point visual inspection should not be credited at 3 hours of labor(!!!) and a $700 exprience. Ford does the same thing for $50 and on the books (for FORD at least) it's a 12 minute labor bill.
The "Recommended" 60k mile valve adjustment is absolute bullshit (Some dealers even told me it should be done ever 30K!). There is no BMW 6 or 8 cylinder in recent memory that uses anything but no-matainence hydraulic bucket lifters, much less is it a 7 hour(!) $3000(!!) affair. Add that to the fact, outside of exotics and motorcycles, I have never seen a mass market car that needs valve adjustments every 60k miles.
I didn't get tricked by that since I used to be an ASE Master Cert technician but any normal owner would be throwing money down the drain like Amy Winehouse pops pills.
If you want a BMW, great, but make sure you're either familiar with cars or has a friend that is so you dont get ripped off.
Are BMWs good cars? Absolutely
Are they great cars? If it fits the niche you're looking for.
Are they the BEST/Ultimate driving machine? Probably not, but they are a pretty good mix of daily drivability, build quality and somewhat sporty handling.
In conclusion
BMW: Comfortable, fun, expensive and with hands down consistently the worst dealers I've ever dealt with(yes EVERY single BMW dealer is uniformly as bad and looking to rip you off as another)