I would go for a facelifted 335 saloon - you can tune it a bit and get performance similar to a stock M3. Or not - a 335, even a stock one, delivers really good performance for a daily driver, I used to have a 330dA LCI and loved it. 911s are nice, but a 3-Series is much
more usable. And it's very reliable - 100,000km driving the crap out of mine, including drifting, track days and hillclimbing at the limits, and nothing ever broke! I've changed only tires, discs, pads, oils and filters!
I don't know what the prices of cars are at your location, so can't help you much further. Maybe an E60 545i or something.
Actually, if you would consider getting a Mercedes - my dad used to drive a 2008 E-class with 4matic and Airmatic, which was, to me, the ultimate daily driver. Very high level of ride quality in "Comfort" mode, a little lower to the ground and with firm enough suspension on "Sport 2" mode and, with the push of a button, the ground clearance is like an average SUV, plus the superb 4x4 is like having all in one.
Ours was an E320 CDI, but E500 would be perfect.
P.S. Here's a video I made with the Merc in heavy snow with normal studless winter tires a few years ago. http://youtu.be/4beLVRMT8PU