how can one even start to compare an Alfa and a BMW. they are 2 very different cars. and 2 great cars in it's own way and in totally different classes, and in different market target. An Alfa is a totally Driver Car, you must love your car and understand your car. BMW, is both a Driver Car as well as a Marque of Prestige. You are not expected to be comfortable in an Alfa, your car is expected to breakdown, and you'll still love it. BMW's are supposed to be reliable, and comfortable, but with neglect any car will breakdown.
However both cars have one thing in common, TLC but an Alfa demands it. and with TLC, the car will love you back. It's like riding an Harley, they're the most uncomfortable bikes around but ....
Alfa is for the passionate, the lover, and for the guy who is in touch with himself.
BMW is for the Man who knows what he wants, it is the mark of achievement a statement of success
I drive both, but I'm no where sucessful or passionate, just a dream.
Well my 2 cents anyway