COVID-19:

Visiting a dealership safely: things you need to know

Used BMW 3 Series 2004 cars for sale

Loading...
£2,995
GREAT CONDITION INSIDE AND OUT
  • Engine Size3L
  • 85.8kMiles
  • Fuel TypePetrol
  • TransmissionAuto
  • Body StyleCoupe

Premier Cars

£1,489
MOT,,S/H,,DE
  • Engine Size2L
  • 145kMiles
  • Fuel TypeDiesel
  • TransmissionManual
  • Body StyleSaloon

Rock Car Sales Ltd

£5,950
Finance available £101 pm
FULL LEATHER+RARE 330cd AUTO++
  • Engine Size3L
  • 86.5kMiles
  • Fuel TypeDiesel
  • TransmissionAuto
  • Body StyleCoupe

Quality Motor Company Ltd

£800
7 SERVICE STAMPS, 2 FORMER KEEPERS
  • Engine Size2L
  • 91kMiles
  • Fuel TypePetrol
  • TransmissionManual
  • Body StyleCoupe

Radcliffe Car Auctions

£2,999
  • Engine Size2.2L
  • 106kMiles
  • Fuel TypePetrol
  • TransmissionAuto
  • Body StyleEstate

Parkland Motor Company

£2,200
  • Engine Size2.2L
  • 119kMiles
  • Fuel TypePetrol
  • TransmissionManual
  • Body StyleCoupe

Ukandrewhunt

£4,990
Finance available £81 pm
SAT NAV+FULLY SERVICED +MOT
  • Engine Size3L
  • 119kMiles
  • Fuel TypePetrol
  • TransmissionAuto
  • Body StyleConvertible

M Car Sales Limited

£14,995
  • Engine Size3.3L
  • 71kMiles
  • Fuel TypePetrol
  • TransmissionAuto
  • Body StyleConvertible

Cars of Chichester

Got a specific BMW 3 Series 2004 model in mind?

Trim

BMW 3 Series ES 2004 BMW 3 Series SE 2004 BMW 3 Series Sport 2004

More BMW 3 Series options

Registration Year

BMW 3 Series 1995 BMW 3 Series 1997 BMW 3 Series 1999 BMW 3 Series 2000 BMW 3 Series 2001 BMW 3 Series 2002 BMW 3 Series 2003 BMW 3 Series 2005 BMW 3 Series 2006 BMW 3 Series 2007 BMW 3 Series 2008 BMW 3 Series 2009 BMW 3 Series 2010 BMW 3 Series 2011 BMW 3 Series 2012 BMW 3 Series 2013 BMW 3 Series 2014 BMW 3 Series 2015 BMW 3 Series 2016 BMW 3 Series 2017 BMW 3 Series 2018 BMW 3 Series 2019 BMW 3 Series 2020 BMW 3 Series 2021