cranks but no start and oil warning lite comes on even though oil is full
I've seen this before. I think you will find that the oil level sensor has failed. This prevents the engine from starting. A new sensor will cure it. About £75 at VW I think.
Search Volkswagen Passat Questions
Volkswagen Passat Experts