i have checked the nozzle by using needle as many of you had said. but still the problem persist. called the dealer who sold me the car and he said, it could be the tubing that had dirt bundle up or i have put too much windscreen washer in and make it a bit frothy. thing to do is to get a jet stream to run through the tube but where on earth will i get things like that, the only place i can think of is golf courses where people wash their shoes and clubs... hahaha
anyway, what if i had put too much windscreen washer into the car? it seems like an one way valve that you cannot widthdrawn the fluid out from the reservoiur as there is a filter on the lid..
not too keen about sending to the car to BMW. it might be 80 ringgit back home but overhere, it would be 80 pounds! hahaha..
will check one by one, thanks for the advice