hi i have a bmw 318ci 8v it seems to be reving way to high on the motorway im not sure as nebver owned one of these before but a 70mph im doing 3500rpm and at 100mph im doing neally 5000rpm its almost as if i need a 6th gear??? someone said it could be the air flow meter? really strange????? anyone know anything about it? or is that normal?