Below 400km & above 300km is very normal, especially when you say city drive, that is consider very good fuel efficiency liao

. However, if you're talking about haiwei drib also unable to hit 400km, either you go refill petrol before warning indicator up? Or you did not fill up the brim

. If you do a quick run from JB to Ipoh, that will be ngam² 500km 1 tank petrol with none stop 90km cruising.
Try 1 in KL, like myself every day going in and out of town, provided all my routes are super heavy traffic, some route I need to take during super peak hours

I have trouble to struggle for 300km a tank
Normally a week or 2. Your registration card will always use the year make according to factory "birth cert" instead of registration date. When you see people advertise on used car saying 2010/2012, meaning the car was made on 2010, but registered 2012. It could be imported car, prior 2012 was registered in other country, and recently imported to local and registered locally. If you go Plotong buy a Sabby now, you'll also get a NEW Plotong Sabby with 5 years warranty, but registration card will be year make 2010, registration date 2012
Generally if you wanna sell your car to used car dealer, if you car make date is 2011/December, it will worth atleast RM2k less than 2012/January. But then, when you buy a year end car, you get so much of discount and free gift, and you get nothing on January car, probably after booking/downpayment you'll have to wait for a month before you get to collect the car

It's a give and take situation lar. You don't try to ask me what would I do, because I figured all this out so in the end I decided I will not buy new car

Next time I go kl will try again..maybe my Ecu ad know my driving style..so city and highway all same fc..lol..now clocked 9k mileage...10k service will try fully synthetic oil..that day haa..I fill until tumpah..full tank..unable to go more than 400km...or maybe its my driving style...later want to give u try my car...hehe