keep it... you already have one of the best RWD cars made today, the 3.5 engine is bulletproof...
Beemers are nice, but they are a fortune to maintain, and they are much smaller, and a caddy is, well, an overpriced Gm..
Keep the G... you will be better off in the long run...