Yoh thats high for a 318......Maybe you should remove the mini cat and add just a small normal box.....
Maybe Branches?? but not sure if the 318 also has cats on the manifold. I know mine has......
The car has been serviced recently, but I am sure it has something to do with the ECU and sensors from removing the Cat. However the mini cat should resolve the problem. I will go today and have the car put on a diagnostic machine. I dont think I should have removed the blady cat.
My moms 2004 E46 318i F/L gets about 12.5l/100km in normal in town driving..
My 2000 E46 318i Pre F/L gets about 10l/100km my heavy right foot driving in town & I got it down to 6.7l/100km this weekend going away..
So to me your consumptions seems normal, but if it has changed since you messed with your cats then I think you did something wrong