Quick answer: the Honda City 2021 to 2024 (1.2 and 1.5) takes 0W-20, with 5W-30 fully synthetic accepted, about 3.4 to 3.7 litres with a filter. The City 2009 to 2020 (1.3 and 1.5 i-VTEC) takes 5W-30 or 10W-30, about 3.7 litres. Change every 5,000 km in city driving. The CVT version needs Honda HCF-2 fluid every 40,000 km, and nothing else.
By generation
| City | Engine | Grade | Oil with filter |
|---|---|---|---|
| 2021 to 2024 (1.2 and 1.5) | L12B, L15B | 0W-20 or 5W-30, API SP | 3.4 L (1.2), 3.7 L (1.5) |
| 2009 to 2020 (1.3 and 1.5 i-VTEC) | L13Z, L15Z | 5W-30 or 10W-30, API SN or newer | 3.7 L |
| 2003 to 2008 (1.3 i-DSI, 1.5 VTEC) | L13A, L15A | 10W-30 or 10W-40 | 3.5 L |
What we’d put in it
- Genuine: Honda Genuine Motor Oil 10W-30, 3.7L, Rs 6,799. The right bottle for any City 2009 to 2020.
- Best value 5W-30: GP 5W-30 fully synthetic 3L, Rs 5,850, plus a small top-up. API SP.
- For the 2021-plus: Castrol Magnatec 5W-30 3L, Rs 6,499, or Mobil Super All-In-One 0W-20 3.5L, Rs 8,930.
Filter: Honda oil filters from Rs 220 to Rs 1,499 on our filter shelf. Air filter every 10,000 km.
The one mistake we fix most on a City: 20W-50 from a roadside workshop. The L-series engine is built for thin oil; thick oil makes it rattle on cold start and drink fuel.
Not sure which one? WhatsApp 0328-4500975 with your model and year and we’ll name the right pack, including a cheaper one if it exists. Sealed authorised stock, Payment after confirmation across Pakistan, free home oil change in Lahore.

