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
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Volkswagen Passat Experts