Looking for a new car? The new BMW 3 Series has a perfect balance of fun driving and practicality, it also looks gorgeous.