BMW X3 3.0 AUTO SPORT - £ 2995