Reliability? Shouldn't be a problem, it's a Honda, get a post 2002.5 and most of the well known issues are worked out.
There are many owners that drive their cars daily (myself included) and enjoy every absolute minute behind the wheel, but be aware it's a different animal than the 330, you will be loosing a lot of room and the car is not nearly as isolated from road/engine noises as a BMW.
I haven't owned a 330 but have driven one quite a bit, Love the car and if I HAD to get another car that probably would be it.