I dont know if you've made up your mind yet or anything, but i'll try and convince you anyhow.
For 120k, there is one thing you can do. In your post, you said that you could afford anything but a Ferrari, Lambo, etc., and it seems to me that you're saying : "UNFORTUNATELY, I can't afford a Ferrari..." Well cheer up, YOU CAN!
You can buy a second hand F430 for that kind of money, and it'll only be like 2/3 years old, 10 000 miles at most ... Trust me, second hand Ferraris are always in great shape (and you can always contact Ferrari directly, they'll find you a car that meets your requirements, and is in perfect shape). I strongly believe that in terms of overall value, nothing beats an F430. And driving a Ferrari isnt exactly like driving a beemer, even if they actually cost you the same price...