The main difference between borderline personality disorder and narcissistic personality disorder is that borderline personality disorder is characterised by emotional dysregulation and interpersonal instability, while narcissistic personality disorder is characterised by an inflated sense of self-importance and lack of empathy.