BirminghamBMW 3 Series E46 330Ci 2004 Sport Coupe3000cc · Petrol · 129,000 miles · Automatic · 5 speed · RHD£3,200Featured