Top Rated Dealer
BMW 3 Series Touring BMW 3 Series Touring
Used
325i M Sport
BMW 3 Series Touring
  • Manual
  • Petrol
  • 2.5 L
£4,995
  • Hampshire
  • 2007
  • 128,000 miles