Skip to content

Used BMW 120 in Switzerland

26 used BMW 120 cars await you in Switzerland. On RoliCar, every listing costs just 1 franc — motivated sellers, fair prices.

26 listings

The market in numbers

Median price
CHF 20'450
Price range (25–75%)
CHF 12'375 – CHF 31'498
Median mileage
78'400 km
Fuel types
diesel 50% · gasoline 42%

RoliCar data: 26 active listings · 2026-11

BMW 120 2025 occasion Villarbeney — 1
BMW 120 2025 occasion Villarbeney — 2
BMW 120 2025 occasion Villarbeney — 3
BMW 120 2025 occasion Villarbeney — 4
BMW 120 2025 occasion Villarbeney — 5
1 / 5
Private

BMW 120i — Berline compacte dynamique, moteur essence hybride léger et consommation maîtrisée

BMW 120i — Dynamische Kompaktlimousine, leichter Hybrid-Benzinmotor und kontrollierter Verbrauch

202520'010 kmHybrid (Petrol)Semi-automatic
Villarbeney (FR)
CHF 35'900.-
BMW 120 2023 occasion Villeneuve — 1
BMW 120 2023 occasion Villeneuve — 2
BMW 120 2023 occasion Villeneuve — 3
BMW 120 2023 occasion Villeneuve — 4
BMW 120 2023 occasion Villeneuve — 5
1 / 5
TOP PricePrivate

BMW 120d — Berline compacte diesel, 190 ch et consommation maîtrisée

BMW 120d — Kompakte Diesel-Limousine, 190 PS und beherrschter Verbrauch

2023160'000 kmDieselAutomatic
Villeneuve (VD)
CHF 19'000.-
BMW 120 2019 occasion Bülach — 1
BMW 120 2019 occasion Bülach — 2
BMW 120 2019 occasion Bülach — 3
BMW 120 2019 occasion Bülach — 4
BMW 120 2019 occasion Bülach — 5
1 / 5
TOP PricePrivate

BMW 120d xDrive 2019 — Berline diesel performante, 152 000 km, sans sinistre

BMW 120d xDrive 2019 — Leistungsstarke Diesel-Limousine, 152 000 km, unfallfreie

2019152'000 kmDieselAutomatic
Bülach
CHF 14'900.-
BMW 120 2007 occasion Amriswil — 1
BMW 120 2007 occasion Amriswil — 2
BMW 120 2007 occasion Amriswil — 3
BMW 120 2007 occasion Amriswil — 4
BMW 120 2007 occasion Amriswil — 5
1 / 5
TOP PricePrivate

BMW 120i — Berline compacte dynamique, 170 ch et très bien entretenue

BMW 120i — Dynamische Kompaktlimousine, 170 PS und sehr gut gepflegt

2007219'000 kmPetrolAutomatic
Amriswil (SG)
CHF 5'900.-
BMW 120 2009 occasion Heimberg — 1
BMW 120 2009 occasion Heimberg — 2
BMW 120 2009 occasion Heimberg — 3
BMW 120 2009 occasion Heimberg — 4
BMW 120 2009 occasion Heimberg — 5
1 / 5
TOP PricePrivate

BMW 120i — Sportive compacte fiable, 171 000 km, entretien optimal

BMW 120i — Zuverlässiger sportlicher Kleinwagen, 171 000 km, optimale Wartung

2009171'000 kmPetrolManual
Heimberg
CHF 4'499.-
BMW 120 2022 occasion Saxon — 1
BMW 120 2022 occasion Saxon — 2
BMW 120 2022 occasion Saxon — 3
BMW 120 2022 occasion Saxon — 4
BMW 120 2022 occasion Saxon — 5
1 / 5
Fair pricePrivate

BMW 120i M Sport Pro — Berline dynamique, 74000 km, moteur 1.998 cc

BMW 120i M Sport Pro — Dynamische Limousine, 74000 km, Motor 1.998 cc

202274'000 kmPetrolSemi-automatic
Saxon (VS)
CHF 21'900.-
BMW 120 2023 occasion Genève — 1
BMW 120 2023 occasion Genève — 2
BMW 120 2023 occasion Genève — 3
BMW 120 2023 occasion Genève — 4
BMW 120 2023 occasion Genève — 5
1 / 5
Private

BMW 120d xDrive Steptronic M Sport Pro — Diesel performant, 55 000 km, traction intégrale

BMW 120d xDrive Steptronic M Sport Pro — Leistungsstarker Diesel, 55 000 km, Allradantrieb

202355'000 kmDieselAutomatic
Genève (GE)
CHF 35'000.-
BMW 120 2025 occasion Volketswil — 1
BMW 120 2025 occasion Volketswil — 2
BMW 120 2025 occasion Volketswil — 3
BMW 120 2025 occasion Volketswil — 4
BMW 120 2025 occasion Volketswil — 5
1 / 5
Private

BMW 120d M Sport Steptronic — Diesel performant, freinage d'exception, occasion sous les 35'000 CHF

BMW 120d M Sport Steptronic — Leistungsstarker Diesel, außergewöhnliche Bremsanlage, Occasion unter 35'000 CHF

202520'000 kmDiesel
Volketswil
CHF 32'500.-
BMW 120 2016 occasion Entlebuch — 1
BMW 120 2016 occasion Entlebuch — 2
BMW 120 2016 occasion Entlebuch — 3
BMW 120 2016 occasion Entlebuch — 4
BMW 120 2016 occasion Entlebuch — 5
1 / 5
Private

BMW 120d xDrive M Sport — Berline sportive diesel avec transmission automatique 8 rapports

BMW 120d xDrive M Sport — Sportliche Diesel-Limousine mit 8-stufiger Automatikgetriebe

201663'500 kmDieselAutomatic
Entlebuch
CHF 16'000.-
BMW 120 2021 occasion Pully — 1
BMW 120 2021 occasion Pully — 2
BMW 120 2021 occasion Pully — 3
BMW 120 2021 occasion Pully — 4
BMW 120 2021 occasion Pully — 5
1 / 5
TOP PricePrivate

BMW 120d xDrive — Berline diesel performante, traction intégrale, expertisée

BMW 120d xDrive — Leistungsstarke Diesel-Limousine, Allradantrieb, überprüft

2021112'000 kmDieselAutomatic
Pully (VD)
CHF 18'900.-
BMW 120 2023 occasion St-Légier — 1
BMW 120 2023 occasion St-Légier — 2
BMW 120 2023 occasion St-Légier — 3
BMW 120 2023 occasion St-Légier — 4
BMW 120 2023 occasion St-Légier — 5
1 / 5
Fair pricePrivate

BMW 120d xDrive — Berline dynamique diesel, 84 000 km seulement

BMW 120d xDrive — Dynamische Diesel-Limousine, nur 84 000 km

202384'000 kmDieselAutomatic
St-Légier (FR)
CHF 23'900.-
BMW 120 2022 occasion Granges-Paccot — 1
BMW 120 2022 occasion Granges-Paccot — 2
BMW 120 2022 occasion Granges-Paccot — 3
BMW 120 2022 occasion Granges-Paccot — 4
BMW 120 2022 occasion Granges-Paccot — 5
1 / 5
Private

BMW 120i M Sport Steptronic — Berline sportive 2022, 178 ch et faible kilométrage

BMW 120i M Sport Steptronic — Sportliche Limousine 2022, 178 PS und niedriger Kilometerstand

2022109'000 kmPetrolSemi-automatic
Granges-Paccot (FR)
CHF 25'500.-
BMW 120 2008 occasion Winterthur — 1
BMW 120 2008 occasion Winterthur — 2
BMW 120 2008 occasion Winterthur — 3
BMW 120 2008 occasion Winterthur — 4
BMW 120 2008 occasion Winterthur — 5
1 / 5
Private

BMW 120d Cabriolet — Élégance décapotable et motorisation diesel performante

BMW 120d Cabriolet — Elegante Cabrio-Eleganz und leistungsstarker Dieselmotor

200862'600 kmDieselAutomatic
Winterthur
CHF 11'900.-
BMW 120 2023 occasion Salgesch — 1
BMW 120 2023 occasion Salgesch — 2
BMW 120 2023 occasion Salgesch — 3
BMW 120 2023 occasion Salgesch — 4
BMW 120 2023 occasion Salgesch — 5
1 / 5
TOP PricePrivate

BMW 120d xDrive — Berline dynamique diesel, 78 000 km, traction intégrale

BMW 120d xDrive — Dynamische Diesel-Limousine, 78 000 km, Allradantrieb

202378'000 kmDieselAutomatic
Salgesch (VS)
CHF 21'900.-
BMW 120 2014 occasion Li Curt — 1
BMW 120 2014 occasion Li Curt — 2
BMW 120 2014 occasion Li Curt — 3
BMW 120 2014 occasion Li Curt — 4
BMW 120 2014 occasion Li Curt — 5
1 / 5
TOP PricePrivate

BMW 120d xDrive — Berline compacte diesel performante, 218 000 km

BMW 120d xDrive — Kompakte Diesel-Limousine mit starker Leistung, 218 000 km

2014218'000 kmDieselManual
Li Curt (GR)
CHF 7'990.-
BMW 120 2025 occasion Rolle — 1
BMW 120 2025 occasion Rolle — 2
BMW 120 2025 occasion Rolle — 3
BMW 120 2025 occasion Rolle — 4
BMW 120 2025 occasion Rolle — 5
1 / 5
Fair pricePrivate

BMW 120 M Sport Steptronic — Berline dynamique, faible kilométrage, garantie 10 ans

BMW 120 M Sport Steptronic — Dynamische Limousine, niedriger Kilometerstand, 10 Jahre Garantie

202525'990 kmPetrolAutomatic
Rolle (VD)
CHF 28'490.-
BMW 120 2021 occasion Eysins — 1
BMW 120 2021 occasion Eysins — 2
BMW 120 2021 occasion Eysins — 3
BMW 120 2021 occasion Eysins — 4
BMW 120 2021 occasion Eysins — 5
1 / 5
TOP PricePrivate

BMW 120d xDrive Steptronic — Berline diesel performante, 174'000 km, toutes routes

BMW 120d xDrive Steptronic — Leistungsstarke Diesel-Limousine, 174'000 km, Allradantrieb

2021174'000 kmDieselAutomatic
Eysins (VD)
CHF 15'500.-
BMW 120 2021 occasion Bernex — 1
BMW 120 2021 occasion Bernex — 2
BMW 120 2021 occasion Bernex — 3
BMW 120 2021 occasion Bernex — 4
BMW 120 2021 occasion Bernex — 5
1 / 5
Private

BMW 120i Pure M — Berline compacte dynamique, 59 000 km, boîte auto

BMW 120i Pure M — Dynamische Kompaktlimousine, 59 000 km, Automatikgetriebe

202159'000 kmPetrolAutomatic
Bernex (GE)
CHF 26'400.-
BMW 120 2024 occasion Urdorf — 1
BMW 120 2024 occasion Urdorf — 2
BMW 120 2024 occasion Urdorf — 3
BMW 120 2024 occasion Urdorf — 4
BMW 120 2024 occasion Urdorf — 5
1 / 5
Private

BMW 120d M Sport Steptronic — Berline dynamique, modèle 2024, très faible kilométrage

BMW 120d M Sport Steptronic — Dynamische Limousine, Modell 2024, sehr niedriger Kilometerstand

202429'900 kmHybrid (Diesel)Semi-automatic
Urdorf
CHF 33'900.-
BMW 120 2005 occasion Reingoldswil — 1
BMW 120 2005 occasion Reingoldswil — 2
BMW 120 2005 occasion Reingoldswil — 3
BMW 120 2005 occasion Reingoldswil — 4
BMW 120 2005 occasion Reingoldswil — 5
1 / 5
TOP PricePrivate

BMW 120d — Berline compacte diesel fiable, 288 000 km, sans sinistre

BMW 120d — Zuverlässige kompakte Diesel-Limousine, 288 000 km, unfallfreien

2005288'000 kmDieselManual
Reingoldswil (SO)
CHF 1'800.-
BMW 120 2009 occasion Lüterswil — 1
BMW 120 2009 occasion Lüterswil — 2
BMW 120 2009 occasion Lüterswil — 3
BMW 120 2009 occasion Lüterswil — 4
BMW 120 2009 occasion Lüterswil — 5
1 / 5
Fair pricePrivate

BMW 120i Cabriolet — Roadster élégant, moteur 170 ch et toit ouvert

BMW 120i Cabriolet — Eleganter Roadster, 170 PS Motor und Verdeck

2009147'000 kmPetrolAutomatic
Lüterswil
CHF 7'700.-
BMW 120 2009 occasion Bernex — 1
BMW 120 2009 occasion Bernex — 2
BMW 120 2009 occasion Bernex — 3
BMW 120 2009 occasion Bernex — 4
BMW 120 2009 occasion Bernex — 5
1 / 5
Private

BMW 120i Cabriolet 2009 — Décapotable sportive, 170 ch et faible kilométrage

BMW 120i Cabriolet 2009 — Sportliches Cabrio, 170 PS und niedriger Kilometerstand

200978'800 kmPetrolManual
Bernex (GE)
CHF 12'000.-
BMW 120 2017 occasion Zürich — 1
BMW 120 2017 occasion Zürich — 2
BMW 120 2017 occasion Zürich — 3
BMW 120 2017 occasion Zürich — 4
BMW 120 2017 occasion Zürich — 5
1 / 5
Private

BMW 120d Sport Line Steptronic — Diesel sportif, 190 ch et très faible consommation

BMW 120d Sport Line Steptronic — Sportlicher Diesel, 190 PS und sehr niedriger Verbrauch

2017156'000 kmDieselAutomatic
Zürich
CHF 13'500.-
BMW 120 2026 occasion Denges — 1
BMW 120 2026 occasion Denges — 2
BMW 120 2026 occasion Denges — 3
BMW 120 2026 occasion Denges — 4
BMW 120 2026 occasion Denges — 5
1 / 5

BMW 120 M Sport Steptronic — Sportivité urbaine, leasing dès 2,9% et garantie constructeur

BMW 120 M Sport Steptronic — Urbane Sportlichkeit, Leasing ab 2,9% und Herstellergarantie

202610'490 kmPetrolAutomatic
Denges (VD)
CHF 34'990.-

Buy a used BMW in Switzerland

The used BMW 120 market in Switzerland is dynamic, with new offers daily on RoliCar. Our 1-franc model attracts serious sellers and keeps prices competitive. BMW 120 prices range from CHF 1'800 to CHF 36'990.