You can buy Munich - Berlin tickets on the German rail site: www.bahn.de. Discount tickets start go on sale 91 days before departure and there may still some cheap tickets left for May.