Budget €35,000 all-in — car price + import (€2,300–€2,950 by country, then €0 ISV · ~€8/yr IUC). Now spanning 🇩🇪🇳🇱🇧🇪🇪🇸🇮🇹🇦🇹 6 markets. Cars first; sort by lowest km; everything else is in the collapsible sections below.
The exact listing I want, pending bank financing. A cron re-checks it every day — status below.
Same sleek Gran Coupé body, same rear-wheel drive, same tech. The eDrive40 pays more up front for a bigger battery, more range and more power. Which wins depends on the price gap on the day.
| Spec | i4 eDrive35 | i4 eDrive40 |
|---|---|---|
| Battery (usable) | ~67 kWh | ~81 kWh |
| WLTP range | ~430–483 km | ~510–590 km |
| Real-world range | ~350–390 km | ~430–470 km |
| Power | 286 PS | 340 PS |
| 0–100 km/h | ~6.0 s | ~5.7 s |
| Max DC charge | ~180 kW | ~205 kW |
| Drive | RWD | RWD |
| Typical used price | lower (~€28–33k) | higher (~€32–38k) |
| Best for | cheapest way into an i4; city + mixed use | long motorway trips, fewer charge stops, resale |
Rule of thumb: if the eDrive40 costs less than ~€2,500–3,000 more than a comparable eDrive35, the bigger battery is usually worth it (more range now, better resale later). Below that gap, the eDrive35 is the smarter buy.
This page tracks only the two variants I'm choosing between and watches my target listing on bmw.de every day, so I know the moment it sells. My budget is €35,000 all-in — so the car itself must be ≤ €32,300, because Germany adds a flat €2,700 to land it road-legal on Portuguese plates. As a full-EV it then pays €0 ISV and ~€8/yr IUC.
Landed price = car price + €2,700 (German import · €0 ISV · €0 VAT). Budget rule: landed must be ≤ €35,000, i.e. car ≤ €32,300 — each card shows ✓/✗. Cars pulled live from AutoScout24 on 20 Jul 2026, incl. repaired/damaged ones (condition verified per listing and badged). The pattern: in budget, the bigger-battery eDrive40s are 2022 with ~100k km, while eDrive35s are 2023 with far fewer km — more range now vs less wear.
/usr/local/bin/mycars-i4-watch.sh, scheduled via /etc/cron.d/mycars-i4-watch, writes data/i4-watch/status.json, which this page reads live.Honest limitation: bmw.de is a JavaScript app behind bot protection, so a plain daily fetch can't read the exact "reserved/sold" flag the way a browser does — it reliably catches the page being removed, but a car marked sold while the page lingers needs a human glance. That's why the status always links you straight to the listing.