40 years in advancements can make quite a bit of difference, though this can be said for any marque. The BMW 3 series has always been the standard for the luxury sport market, so you certainly wouldn't be disappointed with its performance.
The AWD version is very capable, though not as common as the RWD version.
Don't underestimate the maintenance (and cost) to keep one of these cars. High performance suspension bits wear out, complicated electronic systems fail, and heck, you even have to take it to the dealer to perform programming when it needs a new battery ($$$).